# -*- mode: python ; coding: utf-8 -*-
block_cipher = None

a = Analysis(
    ['main.py'],
    pathex=['.'],
    binaries=[('E:\\repos\\trae\\gravity\\.venv\\Lib\\site-packages\\vgamepad\\win\\vigem\\client\\x64\\ViGEmClient.dll', 'vgamepad/win/vigem/client/x64'), ('E:\\repos\\trae\\gravity\\.venv\\Lib\\site-packages\\numpy.libs\\libscipy_openblas64_-860d95b1c38e637ce4509f5fa24fbf2a.dll', '.'), ('E:\\repos\\trae\\gravity\\.venv\\Lib\\site-packages\\numpy.libs\\msvcp140-a4c2229bdc2a2a630acdc095b4d86008.dll', '.')],
    datas=[('dist/', 'dist')],
    hiddenimports=['vgamepad', 'vgamepad.VX360Gamepad', 'vgamepad.XUSB_BUTTON', 'pynput.keyboard', 'pynput.mouse', 'yangke.common.config', 'auto', 'input', 'gamepad', 'joystick', 'numpy', 'numpy._core._multiarray_umath', 'numpy._core._multiarray_tests', 'numpy.linalg._umath_linalg'],
    hookspath=[],
    hooksconfig={},
    runtime_hooks=[],
    excludes=['torch', 'torchvision', 'torchaudio', 'paddle', 'paddleocr', 'tensorflow', 'matplotlib', 'scipy', 'sklearn', 'cv2', 'PIL', 'nltk', 'spacy', 'seaborn', 'plotly', 'bokeh', 'gensim', 'transformers', 'huggingface'],
    win_no_prefer_redirects=False,
    win_private_assemblies=False,
    cipher=block_cipher,
    noarchive=False,
)

pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)

exe = EXE(
    pyz,
    a.scripts,
    [],
    a.zipfiles,
    [],
    name='autoOp',
    debug=False,
    bootloader_ignore_signals=False,
    strip=False,
    upx_exclude=[],
    console=False,
    disable_windowed_traceback=False,
    argv_emulation=False,
    target_arch=None,
    codesign_identity=None,
    entitlements_file=None,
    uac_admin=True,
    uac_uiaccess=False,
    icon='E:\\repos\\trae\\gravity\\autoOp\\autoOp.ico',
)

coll = COLLECT(
    exe,
    a.binaries,
    a.zipfiles,
    a.datas,
    strip=False,
    upx_exclude=[],
    name='autoOp'
)
